查看原文
其他

顺丰“快递+”的云原生“密码”

郑凯 科技正能量 2022-06-24

2009年成立的顺丰科技,是顺丰速运旗下的科技公司,它承担着顺丰从过去专注做快递到转型为一体化综合物流解决方案商做技术赋能的工作。

 

经过十几年的技术积累,顺丰科技已经为顺丰实现了全流程的线上化、数据化,智能化,实现智能调度、智能决策、智能服务。构建智慧大脑,建设智慧物流服务,则是顺丰科技的未来愿景。

 

我们知道,物流行业的应用场景非常复杂,各个链条都有原生的系统,物流与电商对接之后,系统就会变得更加复杂。为了提高系统能力,并支撑个性化的物流服务,顺丰科技“快递+”,通过云原生的能力,走向了业务敏捷。

 

“快递+”,面对开发复杂性的挑战
 
顺丰科技“快递+”应对物流个性化服务的新需求。按照官方的概念:“快递+”高端物流,是以顺丰快递为基础的高端物流服务,包括快递、仓储管理、配送、冷链、跨境物流等,讲究时效、服务、综合成本控制。项目将为现代产业企业提供优质的高端物流服务,解决企业后顾之忧,同时还将充分利用顺丰的物流行业经验,为中小客户提供综合的物流解决方案。
 
在业务模式连续升级之后,顺丰的直营电商渠道从“一元”转变为“多元”,针对直营电商行业打造的“快递+”个性化服务能力,是运用科技为客户提供多场景的个性化解决方案,但面对业务场景的多变化,定制化,对研发部提出了更高的要求:
 
首先,更透明的管理。多个服务同时并发,团队协作效率如何提高,需求、进度、质量如何把控?
 
其次,更规范的流程。因为流程及标准比较多,开发过程不透明,所以在开发过程中,需要实时进行监督把控。
 
第三,更高效的交付。由于大量工作需要人工完成,工时等信息需要Excel收集。从需求到代码开发,再到上线的周期被无线拉长,其中接口测试和安全测试,依赖人工操作,平均耗时1-3天,导致应用上线的速度变得异常缓慢。
 
第四,更严格的安全管控。传统开发流程缺少安全管控、安全测试和可信构建,导致整个开发环境缺乏安全保护。
 
为了快速应对挑战,顺丰“快递+”希望实现研发上云,关注质量和效率,并同时带动生产上云。怎么去实现,如何去改变,选择什么样的合作伙伴,这些问题,都是“快递+”需要迅速解决的难题。
拥抱DevOps,拥抱华为云

近日,在华为云TechWave云原生2.0技术峰会上,顺丰科技“快递+”敏捷教练尹佳也分享了顺丰“快递+”的智慧物流DevOps实践。
 


顺丰“快递+”的核心理念是:搭载云平台,有效提升业务研发效能。这就意味着,开发流程要全面云化,并通过DevOps的升级,来实现业务敏捷。
 
虽然走向DevOps的目标是明确的,但成功实践DevOps依然是一个难题。因为DevOps在开发和部署周期中,设计开发人员需要环境的自动化,以提高开发效率和支持快速迭代。90%的企业都会选择云来助力DevOps实践落地,这是一个共识。而在国内软件开发一体化的DevOps平台当中,华为云一直是领跑者,并在DevOps的理念上推出了DevCloud。
 
所以,华为云成为了顺丰“快递+”的云上合作伙伴。华为云的解决方案通过DevCloud的全面赋能,帮助“快递+”应对挑战。
 
首先,基于DevCloud,实现了云上敏捷 DevOps开发,覆盖软件开发全流程,从需求规划-迭代管理-代码托管-CICD流水线-测试,提升了研发、部署、运维的效率。
 
其次,基于DevCloud流水线,实现了云上调度线下风洞系统(安全测试服务),也实现了线上线下协同。同时,基于DevCloud API还打造了研发度量体系。
 
据了解,为满足业务敏捷性和时效性的需求,顺丰“快递+”使用华为云云原生解决方案之后,保障了120套应用系统全面上云,实现了研发效率提升,实现了应用生命周期管理,满足了融合研发管理需求,并做到了自动化运维监控。
 
综合来看,顺丰“快递+”从应用基础资源、安全、监控、权限、端到端DevOps全方位验证,满足部门业务敏捷性和时效性高的需求。最明显的改变是在端到端流水线交付方面,基于华为云DevCloud,研发系统从需求设计到上线端到端线上化,全流程上线时间从平均2天缩短到最快1小时,效率得到了40+倍的巨大提升。
 


据2019年IDC发布的《IDCMarketScape:中国DevOps云服务市场2019厂商评估》报告显示,华为云位于“中国DevOps云服务 2019 年厂商评估报告”中的"Leaders"的位置。
 
而华为云DevCloud本身就是孵化于华为内部的软件研发能力中心,在可用、可靠、安全性方面都经过了实践应用的检验。所以,能够帮助顺丰“快递+”解决研发上云的难题,实现业务敏捷,就不足为奇了。
 
“快递+”启示录
云原生带来应用敏捷

对物流行业来说,效率就是生命线,是标尺。顺丰“快递+”成功的背后,也让我们看到了物流行业数字化的共性需求:在云原生时代,企业应用要达到敏捷高效的交付,并且在规模化扩展的同时,兼顾可靠性、灵活性,就需要积极拥抱DevOps,拥抱云原生。
 
华为云认为,云原生2.0是企业智能升级的新阶段,企业云化从“ON Cloud”走向“IN Cloud”,新生能力与既有能力立而不破、有机协同,实现资源高效、应用敏捷、业务智能、安全可信,成为“新云原生企业”。
 

华为云CTO张宇昕
 
例如,华为云DevCloud就是生于云、长于云的DevOps平台,可以帮助客户快速构建起端到端的DevOps研发运维体系。全流程云原生DevOps平台,支持全流程DevSecOps,3种开发模式覆盖7大开发场景,实现10倍效率提升,让开发更简单,应用更敏捷。
 
华为云还能够提供ServiceStage微服务,帮助用户高效实现应用的快速开发与运维,基于微服务双栈模式打造应用的统一治理与管理。融合集成平台将新老应用和数据进行统一服务化的连接,从而形成了一个新老系统无缝连接的“立而不破”的架构。云中间件提供一系列分布式、APIG、函数等云原生应用使能服务,让应用开发者不再白手起家,而是站在行业优秀实践的基础上开发好的应用。
 
除此之外,华为云还可以通过全生命周期应用平台,加速政企云原生转型。这个平台源自ROMA,源于华为17年数字化转型实践输出,可以赋能政企应用加速创新。
 


客观地说,顺丰“快递+”的云原生“密码”代表了很多传统行业的现状和选择。走向应用敏捷也将是未来每一家走向数字化转型的企业追求的目标。

点击“阅读原文”,回看华为云TechWave 云原生2.0技术峰会,了解更多云原生行业案例。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存